using Microsoft.AspNetCore.Identity;
using System.ComponentModel.DataAnnotations;

namespace EIMS.Models.Identity
{
    public class ApplicationUser : IdentityUser
    {
        [PersonalData]
        [StringLength(50)]
        public string? DisplayName { get; set; }

        [PersonalData]
        [StringLength(100)]
        public string? JobTitle { get; set; }

        [PersonalData]
        public DateTime? CreatedDate { get; set; } = DateTime.Now;

        [PersonalData]
        public DateTime? LastLoginDate { get; set; }

        [PersonalData]
        public bool IsActive { get; set; } = true;
    }
} 